serve someone's every need - Français Anglais Dictionnaire